package cn.demo.service;

import cn.demo.Util.Page;
import cn.demo.entity.UserInfo;

import java.util.List;

/**
 * @Author weizhongli
 * @Date 2020/3/22
 * @Version v1.0
 * @Description
 */
public interface UserInfoService {
    /*登录*/
    public UserInfo Login(UserInfo userInfo);

    /*查询用户列表*/
    public Page userList(String userName, int PageIndex, int PageSize) throws Exception;

    /*查询所有用户记录数*/
    public int countuserlist(String userName);

    /*添加用户*/
    public int insertUser(UserInfo userInfo);

    /*修改传值*/
    public UserInfo chuanuser(int id);

    /*修改用户*/
    public int updateuser(UserInfo userInfo);

    /*删除用户*/
    public int deleteuser(int id);

    public List<UserInfo> selectUser();

    /*
    * 根据名字查询用户信息
    * */
    UserInfo findByUsername(String useCode);
}
